*{
	padding: 0;
	margin:0;
}
ul li{
    list-style: none;
}
input{
  border: none;
  outline: none;
  cursor: pointer;  
}
.warp{
  padding: 40px 24px;
  display:flex;
  justify-content: flex-start;
  align-items: center;
}
.warp h2{
  padding: 0 24px;
  font-size: 32px;
}
.reviewed_title{
  font-size: 32px;
  padding: 0 24px;
  box-sizing: border-box;
  color: #000;
}
.problem{
  width: 100%;
  padding: 35px 24px 15px 24px;
  box-sizing: border-box;
}
.problem_title{
  display: flex;
  justify-content: flex-start;
  align-items: left;
  margin-bottom: 12px;
}
.problem_title img{
  width: 50px;
  height: 49px;
}
.problem_title p{
  color: #000;
  font-size: 30px;
  padding: 0 22px;
}
.problem_content{
  width: 573px;
  margin: 0 auto;
  padding: 12px 0;
  border: solid 2px #2a71ca;
  border-radius:8px;
  background: #FFFFFF;
}
.problem_content input{
  width: 543px;
  height: 100%;
  font-size: 28px;
  padding: 0 15px;
  background: #FFFFFF;
}
.questions{
  width: 100%;
  padding: 22px 24px 15px 24px;
  box-sizing: border-box;
}
.questions_title{
  display: flex;
  justify-content: flex-start;
  align-items: left;
  margin-bottom: 12px;
}
.questions_title img{
  width: 49px;
  height: 49px;
}
.questions_title p{
  color: #000;
  font-size: 30px;
  padding: 0 22px;
}
.questions_content{
  width: 573px;
  margin: 0 auto;
  padding: 12px 0; 
  border: solid 2px #2a71ca;
  box-sizing: border-box;
  border-radius:8px;
  background: #FFFFFF;
}
.questions_content input{
  width: 538px;
  height: 100%;
  font-size: 28px;
  padding: 0 15px;
  background: #FFFFFF;
}
.problem_center{
  width: 100%;
  height:460px;
  padding: 22px 24px 15px 24px;
  box-sizing: border-box;
}
.problem_center_title{
  display: flex;
  justify-content: flex-start;
  align-items: left;
  margin-bottom: 12px;
}
.problem_center_title img{
  width: 49px;
  height: 49px;
}
.problem_center_title p{
  color: #000;
  font-size: 36px;
  padding: 0 22px;
  box-sizing: border-box;
}
.problem_center_summary{
  width: 100%;
  height: 350px;
  margin-bottom:120px;
  padding: 0 1px;
  /*border: solid 2px #eee; */
  box-sizing: border-box;
}
.preview_con{
  width:100%;
  height: 350px;  
  position: relative;
}
.preview_img{
  position: absolute;
  padding: 130px 300px;
}
#preview{
  width:100%;
  height: 350px;  
}
#imghead {
  width:100%;
  height: 350px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
}
#image{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.article_center{
  width: 100%;
  padding: 22px 24px 15px 24px;
  box-sizing: border-box;
}
.article_center_title{
  display: flex;
  justify-content: flex-start;
  align-items: left;
  margin-bottom: 12px;
}
.article_center_title img{
  width: 49px;
  height: 49px;
}
.article_center_title p{
  color: #000;
  font-size: 30px;
  padding: 0 22px;
}
.article_center_summary{
  margin-bottom:60px;
  padding: 0 13px;
}
.article_center_summary img{
  width: 100%;
  height: 290px;
}
.article_center_summary .input{
  width: 100%;
  height: 300px;
  border: 1px solid #eee;
  box-sizing: border-box;  
  font-size: 24px;
  padding-left: 13px;
  padding-top: 15px;
}
textarea {
  padding:20px;
  outline: none;
}
.extends{
  width:100%;
  border:2px solid #eee;
  box-sizing:border-box;
  font-size:28px;
  color: #000;
}
.submission{
  display: block;
  width: 92%;
  text-align: center;
  color: #ffffff;
  font-size: 28px;
  padding: 30px 24px 30px 24px;
  box-sizing: border-box;
  background: #2a71ca;
  border-radius:8px; 
  margin: 0 auto;
}
.submission button{
  color: #ffffff;
  font-size: 28px;
  background: #2a71ca;
  border: none;
  outline: none;
}